<template>
  <div>欢迎 {{ username }} 登陆</div>
</template>

<script>
import axios from 'axios'
export default {
  // fetch({ store }) {
  //   // 从后端API接口取值，然后填充存储库
  //   store.state.user.username = 'admin'
  // },
  // computed: {
  //   username() {
  //     return this.$store.state.user.username
  //   }
  // },
  async asyncData({ store }) {
    // 从后端API接口取值
    const { data } = await axios.get('/data/user.json')
    store.state.user = data
    return {
      username: data.username
    }
  },
  middleware: 'auth'
}
</script>
